<script setup lang="ts">
// definePageMeta({
//   layout: 'demo'  // 指定使用 layouts/admin.vue 布局
// })
// import { useRoute } from 'nuxt/app'

// const route = useRoute()
// // 根据当前路由决定使用的布局
// const layoutName = route.path.startsWith('/admin') ? 'admin' : 'demo'
</script>
<template>
  <div>
    <!-- 保留无障碍访问组件 -->
    <NuxtRouteAnnouncer />
    
    <!-- 动态绑定布局名称，根据路由自动切换 -->
    <NuxtLayout>
      <!-- 用于渲染页面内容的出口，必须保留 -->
      <NuxtPage />
    </NuxtLayout>
  </div>
</template>